salah's sternal puncture needle - Alemán Inglés Diccionario